package com.aaa.system.service;

import com.aaa.entity.SysDictData;
import com.aaa.vo.Result;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author 荆豪峰
 * @version 1.0
 * #Date: 2023/2/28 10:23
 */
public interface SysDictDataService extends IService<SysDictData> {
    /**
     * #Description list
     * @param currentPage
     * @param pageSize
     * @param sysDictData
     * @return com.aaa.vo.Result
     * @author 荆豪峰
     * #Date 2023/2/28
     */
    Result list(Integer currentPage, Integer pageSize, SysDictData sysDictData);
   /**
    * #Description delete
    * @param dictCode
    * @return com.aaa.vo.Result
    * @author 荆豪峰
    * #Date 2023/2/28
    */
    Result delete(Integer dictCode);
   /**
    * #Description insert
    * @param sysDictData
    * @return com.aaa.vo.Result
    * @author 荆豪峰
    * #Date 2023/2/28
    */
    Result insert(SysDictData sysDictData);
   /**
    * #Description update
    * @param sysDictData
    * @return com.aaa.vo.Result
    * @author 荆豪峰
    * #Date 2023/2/28
    */
    Result update(SysDictData sysDictData);
   /**
    * #Description deletes
    * @param dictCode
    * @return com.aaa.vo.Result
    * @author 荆豪峰
    * #Date 2023/2/28
    */
    Result deletes(String[] dictCode);
}
